package com.dhecp.project.business.service;

import com.dhecp.common.core.domain.AjaxResult;
import com.dhecp.project.business.domain.IndexImage;
import com.dhecp.project.common.service.BaseModuleService;

import java.util.List;
import java.util.Map;

/**
 * 商品描述 服务层
 * @author DH-Xxj
 * @version 2022年7月25日
 */
public interface IndexImageService extends BaseModuleService{


	
	/**
	 * 查询
	 * @param params
	 * @return List - IndexImage
	 * @throws Exception
	 * @author DH-Xxj
	 */
	List<IndexImage> queryList(Map<String, Object> params) throws Exception;


	IndexImage findById(Map<String, Object> params) throws Exception;


	/**
	 * 保存
	 * @param moduleTable 必要参数：功能唯一标识
	 * @param infoMap 必要参数：非网格字段（包括头部、底部所有显示和隐藏的字段）
	 * @param infoItems 必要参数：对应实体类的json格式字符串
	 * @return AjaxResult
	 * @author DH-Xxj
	 */
	AjaxResult saveData(Map<String, Object> params);
	
	/**
	 * 删除
	 * @param infoItems 必要参数：对应实体类的json格式字符串
	 * @return AjaxResult
	 * @author DH-Xxj
	 */
	AjaxResult deleteData(Map<String, Object> params);
	

}
